Big Huge Thesaurus

bristly locust

noun